18158
677100
141710
412697
494455
933201
136159
674933
797665
916272
1029975
377156
789312
879870
820147
908949
1017724
830610
568505
57952
101987
612377
295284
547842